package br.com.jvet.facade;

import java.util.List;

import javax.ejb.EJB;

import br.com.jvet.entidade.Funcionario;
import br.com.jvet.persistencia.FuncionarioDAO;

public class FuncionarioFacade implements Facade<Funcionario> {

	@EJB
	private FuncionarioDAO funcionarioDAO;

	public FuncionarioFacade() {

	}

	@Override
	public void incluir(Funcionario obj) throws Exception {
		funcionarioDAO.incluir(obj);

	}

	@Override
	public void alterar(Funcionario obj) throws Exception {
		funcionarioDAO.alterar(obj);

	}

	@Override
	public void excluir(int id) {
		funcionarioDAO.excluir(id);
	}

	@Override
	public Funcionario consultarPorId(int entityID) {

		return funcionarioDAO.consultarPorId(entityID);
	}

	@Override
	public List<Funcionario> listar() {

		return funcionarioDAO.listar();
	}

	@Override
	public void validarDados(Funcionario obj) throws Exception {
		

	}

}
